package com.woniuxy.oa.service;

import com.woniuxy.oa.entity.Application;
import org.activiti.engine.task.Task;

import java.util.List;

/**
 * @author Mr X
 */
public interface ApplicationService {
    /**
     * 增加申请
     *
     * @param application
     */
    public void add(Application application) throws Exception;

    /**
     * 通过员工ID查询历史申请记录
     *
     * @param empid
     */
    public List<Application> getById(String empid);

    /**
     * 修改申请状态
     *
     * @param status
     * @param id
     */
    public void updateStatus(String processId, String status, String id);

    /**
     * 得到待办事务
     *
     * @param empid
     * @return
     */
    public List<Task> getBusiness(String empid);
}
